$(document).ready(function() {

 //Obtengo la url base del proyecto.
 var root = location.protocol + '//' + location.host;
 var cct = $("input[name=csrf_token]").val(); // get the token value
    
    
 //bloqueo los combos al iniciar
 $('#pais option:selected').val(0);
 $("#provincia").attr('disabled','disabled');
 $("#localidad").attr('disabled','disabled');
 $("#zona").attr('disabled','disabled');
 
    $('#pais').change(function() {
                $('#pais option:selected').each(function() {
                    id_pais = $('#pais').val();
                    $.post( root +'/generales_c/llena_provincias/'+ id_pais, {
                        'csrf_token': cct  // add the token to the load request
                    }, function(data) {
                        if(data === ''){
                            $("#provincia").val(0);
                            $("#provincia").attr('disabled','disabled');
                            $("#localidad").val(0);
                            $("#localidad").attr('disabled','disabled');
                            $("#zona").val(0);
                            $("#zona").attr('disabled','disabled');
                        }else{
                            $("#provincia").removeAttr('disabled');
                            $('#provincia').html(data);
                        }
                    });
                });
            });
            
            $('#provincia').change(function() {
                $('#provincia option:selected').each(function() {
                    id_prov = $('#provincia').val();
                    $.post( root +'/generales_c/llena_localidades/'+ id_prov, {
                        'csrf_token': cct  // add the token to the load request
                    }, function(data) {
                        if(data === ''){
                            $("#localidad").val(0);
                            $("#localidad").attr('disabled','disabled');
                            $("#zona").val(0);
                            $("#zona").attr('disabled','disabled');
                        }else{
                            $("#localidad").removeAttr('disabled');
                            $('#localidad').html(data);
                        }
                        $('#localidad').html(data);
                    });
                });
            });
            
            $('#localidad').change(function() {
                $('#localidad option:selected').each(function() {
                    id_prov = $('#localidad').val();
                    $.post( root +'/generales_c/llena_zona/'+ id_prov, {
                        'csrf_token': cct  // add the token to the load request
                    }, function(data) {
                        if(data === ''){
                            $("#zona").val(0);
                            $("#zona").attr('disabled','disabled');
                        }else{
                            $("#zona").removeAttr('disabled');
                            $('#zona').html(data);
                        }
                        $('#zona').html(data);
                    });
                });
            });
            
//------------------------- Select Codigo cliente--------------------
//Genero el codigo dinamicamente al seleccionar un tipo de cliente  
        
    $('#tcliente').change(function() {
    $('#tcliente option:selected').each(function() {
        tcliente = $('#tcliente').val();
        $.post( root +'/generales_c/generate_codetclie/'+ tcliente, {
            'csrf_token': cct  // add the token to the load request
            }, function(data){
                if(data === ''){
                  $('#codigo_clie').val('');
                }else{
                 $('#codigo_clie').val(data);   
                }
                });
                });
            });
            
//------------------------- Select Codigo del inmueble--------------------
//Genero el codigo dinamicamente al seleccionar un tipo de OPERACION 
        
    $('#tipo_operacion').change(function() {
    $('#tipo_operacion option:selected').each(function() {
        tipo_operacion = $('#tipo_operacion').val();
        $.post( root +'/generales_c/generate_codeinmu/'+ tipo_operacion, {
            'csrf_token': cct  // add the token to the load request
            }, function(data){
                if(data === ''){
                  $('#codigo_inmu').val('');
                }else{
                 $('#codigo_inmu').val(data);   
                }
                });
                });
            });


});//Fin Script Select anidados.


